/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package carreras.entidades;

import carreras.Utilidades;
import java.util.ArrayList;
import java.util.Date;

/**
 *
 * @author fanky10
 */
public class Inscripcion extends ArrayList<CorredorAuto> {
    private int id;
    
    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
//    private Date fecha_hora_ingreso;
//    private Date fecha_carrera;
//
//    public Inscripcion() {
//    }
//    
//    public Inscripcion(int id, Date fecha_hora_ingreso, Date fecha_carrera) {
//        this.id = id;
//        this.fecha_hora_ingreso = fecha_hora_ingreso;
//        this.fecha_carrera = fecha_carrera;
//    }
//    @Override
//    public String toString(){
//        //FIXME: no formatea bien la fecha, chequear db
////        System.out.println("DEBUG: fecha-hora-in"+fecha_hora_ingreso);//Utilidades.FORMATERO_FECHA.format(fecha_hora_ingreso));
////        System.out.println("DEBUG: fecha-carr"+fecha_carrera);//Utilidades.FORMATERO_FECHA.format(fecha_carrera));
//        return Utilidades.FORMATERO_FECHA.format(fecha_carrera);
//    }
//    
//    public Inscripcion getInscripcionFiltrada(String patente){
//        if(patente==null || patente.trim().isEmpty()){
//            return this;
//        }
//        Inscripcion reto = new Inscripcion(id, fecha_hora_ingreso, fecha_carrera);
//        for(LineaInscripcion li : this){
//            if(li.getAuto().getPatente().contains(patente)){
//                reto.add(li);
//            }
//        }
//        return reto;
//    }
//    
//    @Override
//    public boolean add(LineaInscripcion li) {
//        super.add(li);
//        actualizaNumeros();
//        return true;
//    }
//
//    private void actualizaNumeros() {
//        int i = 1;
//        for (LineaInscripcion li : this) {
//            li.setId(i);
//            i++;
//        }
//    }
//    
//    public boolean remove( LineaInscripcion li){
//        super.remove(li);
//        actualizaNumeros();
//        return true;
//    }
//
//    public Date getFecha_carrera() {
//        return fecha_carrera;
//    }
//
//    public void setFecha_carrera(Date fecha_carrera) {
//        this.fecha_carrera = fecha_carrera;
//    }
//
//    public Date getFecha_hora_ingreso() {
//        return fecha_hora_ingreso;
//    }
//
//    public void setFecha_hora_ingreso(Date fecha_hora_ingreso) {
//        this.fecha_hora_ingreso = fecha_hora_ingreso;
//    }

    
}
